ChatGPT plugin für vim
Ein Vim-Plugin, um das ChatGPT-Orakel in deinem bevorzugten Editor zu befragen. Stelle Kontext in der visuellen Auswahl bereit oder frage einfach adhoc. GitHub-Repository unter https://github.com/chrkoewar/vim-chatgpt
Demo
Installation
- Installiere
chatgpt-shell-cli
unter https://github.com/0xacx/chatGPT-shell-cli - Installiere dieses Repository als Vim-Plugin, z. B. mit vim-plugged in
vimrc
DanachPlug 'chrkoewar/vim-chatgpt' " ChatGPT-Integration über Shell-Client
:w
und:Reload
, dann:PlugInstall
in Vim - Mache das Bash-Skript
ask
ausführbar und im System verfügbar, wenn du es über vim-plugged installiert hast, sollte folgender Code das Problem lösen.mkdir -p ~/bin cp ~/.vim/plugged/vim-chatgpt/bin/ask ~/bin/ chmod +x ~/bin/ask
- Starte oder lade vim neu
Nutzung
• Das Plugin stellt den Befehl :Ask
bereit. Es kann in einer range oder einfach so verwendet werden.
• Der ausgewählte Bereich liefert den Kontext und du kannst Anweisungen in der Befehlszeile hinzufügen.
• Das Ergebnis wird im Puffer unter der aktuellen Zeile oder dem ausgewählten Bereich eingefügt.
• Du könntest es an eine Tastenkombination binden wie
nnoremap <leader>a :Ask<cr> vnoremap <leader>a :Ask<cr>
• Es bietet auch :AskSplit
, das das Ergebnis in einem neuen Split in einem neuen Buffer öffnet.